Opportunity Overview:
Join Goldman Sachs as an Associate Software Engineer in the Global Banking & Markets (GBM) division. If you’re passionate about building massively scalable systems, solving critical engineering challenges, and using data to drive innovation, this role will empower you to do all of that and more. You’ll work in a fast-paced, collaborative, and rewarding environment with a mission to transform how data powers financial decisions.
What You’ll Do:
- Build modern data management tools and platforms that curate and manage critical data sets.
- Contribute to the open-source Legend platform used for data modeling and governance.
- Drive adoption and implementation of cloud technologies for data processing and warehousing.
- Collaborate with internal teams to design data models that align with business needs.
- Develop distributed systems that optimize data delivery, access controls, and analytics pipelines.
- Create modern UI solutions and use machine learning to improve data curation workflows.
Key Technical Skills:
Java, Python, React, AWS, Azure, GCP, Terraform, CloudFormation, ARM templates, SQL, NoSQL, GraphQL, REST, Spark, Data Warehousing, Star Schema, Functional Programming, Agile/Scrum
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Engineering, Applied Math, or similar field.
- 2–7 years of experience in software engineering and distributed systems design.
- Proficient in Java, Python, and React, with strong object-oriented design skills.
- Deep understanding of cloud infrastructure and infrastructure-as-code practices.
- Experience with SQL/NoSQL databases, data warehousing concepts, and modeling.
- Strong grasp of data quality, security, traceability, and performance in enterprise environments.
- Experience with Spark for data transformations.
- Familiarity with REST APIs, GraphQL, and Agile methodologies.
- Excellent communication skills, problem-solving abilities, and a team-first mindset.
- Ability to deliver commercially impactful software solutions and data pipelines.
Preferred Qualifications:
- Prior experience in financial services.
- Exposure to Legend/Pure data modeling.
- Familiarity with tools like AWS Lambda, Prometheus, and other open-source tech.
Why Join Goldman Sachs?
- Be part of a firm that drives innovation at the intersection of finance and technology.
- Gain access to limitless learning and development opportunities.
- Enjoy a diverse, inclusive, and collaborative work culture.
- Make an impact in a company that values creativity, curiosity, and integrity.
- Thrive in an environment that fosters professional growth, personal well-being, and global connectivity.
Important Notice:
This job description and related content are owned by Goldman Sachs. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Goldman Sachs directly. We do not process applications or respond to candidate queries.